/*
 * GerenciadorArquivos.h
 *
 *  Created on: 04/07/2011
 *      Author: Hyzandey
 */

#ifndef GERENCIADORARQUIVOS_H_
#define GERENCIADORARQUIVOS_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "../Utils/Utils.h"

#define ERRO_TAMANHO_ARQUIVO -1

char *recuperaBufferArquivo(FILE *ponteiroArquivo, const int offset,
		const int quantidadeBytes);

int gravaBufferArquivo(const FILE *ponteiroArquivo, const char *nomeArquivo);

long medeTamanhoArquivo(FILE *arquivo);

FILE *abreArquivoGravacao(const char *nomeArquivo);

FILE *abreArquivoLeitura(const char *nomeArquivo);

#endif /* GERENCIADORARQUIVOS_H_ */
